StrategyParam

StockSharp.Algo.Strategies

Wrapper は、戦略パラメーターへのタイピングアクセスを実装しました。

継承元: NotifiableObject

実装: IStrategyParam, IPersistable, INotifyPropertyChanged, IAttributesEntity

コンストラクター

StrategyParam
public StrategyParam(string id, T initialValue)
strategyParam = StrategyParam(id, initialValue)

StrategyParam の新規インスタンスを初期化します。

id
パラメータ識別子。
initialValue
初期値。

プロパティ

Attributes
public IList<Attribute> Attributes { get; }
value = strategyParam.Attributes

属性。

CanOptimize
public bool CanOptimize { get; set; }
value = strategyParam.CanOptimize
strategyParam.CanOptimize = value

パラメータを最適化することができます。

Id
public string Id { get; private set; }
value = strategyParam.Id
strategyParam.Id = value

パラメータ識別子。

OptimizeFrom
public object OptimizeFrom { get; set; }
value = strategyParam.OptimizeFrom
strategyParam.OptimizeFrom = value

最適化で値から。

OptimizeStep
public object OptimizeStep { get; set; }
value = strategyParam.OptimizeStep
strategyParam.OptimizeStep = value

最適化時のインクレメント値。

OptimizeTo
public object OptimizeTo { get; set; }
value = strategyParam.OptimizeTo
strategyParam.OptimizeTo = value

最適化で値する。

OptimizeValues
public IEnumerable<T> OptimizeValues { get; set; }
value = strategyParam.OptimizeValues
strategyParam.OptimizeValues = value

最適化のための明示的な値(金融商品、DataTypeなどのタイプでは、範囲をサポートしていない)。

Value
public T Value { get; set; }
value = strategyParam.Value
strategyParam.Value = value

パラメータ値。

メソッド

Load
public void Load(SettingsStorage storage)
strategyParam.Load(storage)

設定をロードします。

storage
設定ストレージ。
Save
public void Save(SettingsStorage storage)
strategyParam.Save(storage)

設定を保存します。

storage
設定ストレージ。
SetBasic
public StrategyParam<T> SetBasic(bool basic)
result = strategyParam.SetBasic(basic)

設定BasicSettingAttribute@

basic
値。

戻り値: 担当: 佐藤 宏

SetCanOptimize
public StrategyParam<T> SetCanOptimize(bool canOptimize)
result = strategyParam.SetCanOptimize(canOptimize)

設定CanOptimize@値.

canOptimize
担当: 佐藤 浩一

戻り値: 戦略パラメーター。

SetDisplay
public StrategyParam<T> SetDisplay(string displayName, string description, string category)
result = strategyParam.SetDisplay(displayName, description, category)

表示設定を設定します。

displayName
表示名。
description
図要素パラメータの説明。
category
図要素パラメータのカテゴリ。

戻り値: 担当: 佐藤 宏

SetGreaterThanZero
public StrategyParam<T> SetGreaterThanZero()
result = strategyParam.SetGreaterThanZero()

バリデータがゼロに比べ、より大きい設定

戻り値: 担当: 佐藤 宏

SetHidden
public StrategyParam<T> SetHidden(bool hidden)
result = strategyParam.SetHidden(hidden)

設定BrowsableAttribute@

hidden
エディタに隠れたパラメーターです。

戻り値: 担当: 佐藤 宏

SetNotNegative
public StrategyParam<T> SetNotNegative()
result = strategyParam.SetNotNegative()

負のバリデータではなく設定します。

戻り値: 担当: 佐藤 宏

SetNullOrMoreZero
public StrategyParam<T> SetNullOrMoreZero()
result = strategyParam.SetNullOrMoreZero()

バリデータの設定や、ゼロバリデータの設定など

戻り値: 担当: 佐藤 宏

SetNullOrNotNegative
public StrategyParam<T> SetNullOrNotNegative()
result = strategyParam.SetNullOrNotNegative()

負のバリデータを設定または指定しない。

戻り値: 担当: 佐藤 宏

SetOptimize
public StrategyParam<T> SetOptimize(T optimizeFrom, T optimizeTo, T optimizeStep)
result = strategyParam.SetOptimize(optimizeFrom, optimizeTo, optimizeStep)

最適化パラメータを埋めます。

optimizeFrom
最適化で値から。
optimizeTo
最適化で値する。
optimizeStep
最適化時のインクレメント値。

戻り値: 戦略パラメーター。

SetOptimizeValues
public StrategyParam<T> SetOptimizeValues(IEnumerable<T> values)
result = strategyParam.SetOptimizeValues(values)

最適化のための明示的な値を設定します(金融商品、DataType のようなタイプ)。

values
最適化中に反復する値。

戻り値: 戦略パラメーター。

SetRange
public StrategyParam<T> SetRange(T min, T max)
result = strategyParam.SetRange(min, max)

範囲のバリデータを設定します。

min
最小値。
max
値の最大値。

戻り値: 担当: 佐藤 宏

SetReadOnly
public StrategyParam<T> SetReadOnly(bool value)
result = strategyParam.SetReadOnly(value)

設定ReadOnlyAttribute@

value
値。

戻り値: 担当: 佐藤 宏

SetRequired
public StrategyParam<T> SetRequired()
result = strategyParam.SetRequired()

必須バリデータセット

戻り値: 担当: 佐藤 宏

SetStep
public StrategyParam<T> SetStep(T step, T baseValue)
result = strategyParam.SetStep(step, baseValue)

値のステップ制限を設定(値がベース+ N*stepを等しくする必要があります)。

step
ステップ(>0)。
baseValue
ベース値(デフォルト 0)。

戻り値: 代表取締役社長 佐藤 浩

ToString
public override string ToString()
result = strategyParam.ToString()

ライン表現に換算します。

戻り値: 弦のパフォーマンス。